import service from '../utils/request'

/**
 * 登录
 * @param {*} parameter
 * @returns
 */
export function Login(parameter) {
  return service({
    url: '/login',
    data: parameter
  })
}

export function Register(parameter) {
  return service({
    url: '/register',
    data: parameter
  })
}
/**
 * 获取验证码
 * @param {*} parameter
 * @returns
 */
export function LoginCode(parameter = {}) {
  return service({
    url: '/code',
    data: parameter
  })
}
/**
 * 用户信息
 * @param {*} parameter
 * @returns
 */
export function UserInfo(parameter = {}) {
  return service({
    url: '/app/user/info/cn',
    data: parameter
  })
}
/**
 * 新增收款账户
 * @param {*} parameter
 * @returns
 */
export function CreateAccount(parameter) {
  return service({
    url: '/app/type/add',
    data: parameter
  })
}

/**
 * 新增收款账户
 * @param {*} parameter
 * @returns
 */
export function UploadFile(parameter) {
  return service({
    url: '/file/upload',
    data: parameter
  })
}

/**
 * 我的收款账户
 * @param {*} parameter
 * @returns
 */
export function MyAccount(parameter) {
  return service({
    url: '/app/type/list/cn',
    data: parameter
  })
}
/**
 * 申请提现
 * @param {*} parameter
 * @returns
 */
export function ApplyWithdraw(parameter) {
  return service({
    url: '/app/withdraw',
    data: parameter
  })
}
/**
 * 提现记录
 * @param {*} parameter
 * @returns
 */
export function WithdrawList(parameter) {
  return service({
    url: '/app/withdraw/list',
    data: parameter
  })
}
/**
 * 我的奖励
 * @param {*} parameter
 * @returns
 */
export function MyRewardList(parameter) {
  return service({
    url: '/app/reward/list',
    data: parameter
  })
}

export function listNotice(data = { current: 1 }) {
  return service({
    url: '/app/notice/list',
    method: 'post',
    data: data
  })
}

/**
 * 商品列表
 * @param data
 * @returns {*}
 */
export function productList(data) {
  return service({
    url: '/app/product/list',
    method: 'post',
    data: data
  })
}

/**
 * 团队详情
 * @param data
 * @returns {*}
 */
export function teamInfo(data) {
  return service({
    url: '/app/user/team/info',
    method: 'post',
    data: data
  })
}

export function orderList(data) {
  return service({
    url: '/app/order/list',
    method: 'post',
    data: data
  })
}

export function RechargeApi(data) {
  return service({
    url: '/app/recharge/create',
    method: 'post',
    data: data
  })
}

export function RechargeListApi(data) {
  return service({
    url: '/app/recharge/list',
    method: 'post',
    data: data
  })
}
export function transferListApi(data) {
  return service({
    url: '/app/transfer/list',
    method: 'post',
    data: data
  })
}
export function productBuy(data) {
    return service({
      url: '/app/product/buy',
      method: 'post',
      data: data
    })
  }


export function inviteCode(data) {
    return service({
      url: '/app/invite/code',
      method: 'post',
      data: data
    })
  }

export function addReal(data) {
    return service({
      url: '/app/real/add',
      method: 'post',
      data: data
    })
  }

export function realInfo() {
    return service({
      url: '/app/real/info',
      method: 'post'
    })
  }

export function transfer(data) {
    return service({
      url: '/app/transfer',
      method: 'post',
      data: data
    })
  }

export function appCode() {
    return service({
      url: '/app/code',
      method: 'post'
    })
  }


